<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        const p=new Promise((resolve,reject)=>{
            //在这里进行包装异步代码：定时器，ajax请求
            //如果异步操作成功了，需要调用 resolve(成功数据)
            //如果异步操作失败了，需要调用 reject(错误的原因)
            setTimeout(()=>{
                // 2秒后, Promise标记为成功
                resolve('ok')
                reject('error')
            },2000)
        })

        p.then((msg)=>{
            console.log('成功了',msg) // 成功回调
        },(err)=>{
            console.log('失败了',err) // 失败回调
        })
    </script>
</body>
</html>